Practice typing in Neovim!
- Multiple modes
time
- type as many words as you can in a given timewords
- type a given number of words as fast as possiblecustom
- paste your own text and type itrain
- coming soon
- Vast amount of settings (see settings)
- Sounds when typing or making mistakes
- Customizable colors (see contributing if you want to submit your own colorscheme)
- Customizable keybindings
- Lots of different languages to choose from (both natural and programming languages)
- Support for utf-8 characters
Note
Neovim version 0.10.4 or higher is required.
Nerd Fonts are optional, run :SpeedtyperSettings demojify on
if you don't have them installed.
lazy:
return {
"NStefan002/speedtyper.nvim",
branch = "v2",
lazy = false,
}
Note
No need to lazy load this plugin, it lazy loads by default.
Note
There is no setup
function, all configuration is done via
:SpeedtyperSettings
command (see below).
:Speedtyper
- toggles the speedtyper window:SpeedtyperSettings <option> <value>
- change settings:SpeedtyperLog
- for debugging, opens the log file, NOTE: logging functionality is active only ifdebug_mode
is active
Settings are changed via the :SpeedtyperSettings
command. To make this process
easy and fun to use, there is built-in autocompletion for options and values.
Use :SpeedtyperSettings info <option>
to get information about a specific option.
See CONTRIBUTING.md.