![demo-gif](https://private-user-images.githubusercontent.com/8812459/286815988-e987203c-6e00-4e04-9012-2a1202953dab.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE0MjQ5NjgsIm5iZiI6MTcwMTQyNDY2OCwicGF0aCI6Ii84ODEyNDU5LzI4NjgxNTk4OC1lOTg3MjAzYy02ZTAwLTRlMDQtOTAxMi0yYTEyMDI5NTNkYWIuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQUlXTkpZQVg0Q1NWRUg1M0ElMkYyMDIzMTIwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyMzEyMDFUMDk1NzQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjJkY2IzNDNlMDc2YmI5MThmOGE2OTFkYTYzMmUyNWMzMjdlNjYwMWI2MDkwOWFjY2JkYWEyNjRhOTI2OTgxMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.KeiW9MLl47SVReoqFhqC-Wv2IQ8vfksXOIrQ3PbDy38)
Features
- 🪶 Lightweight and asynchronous
- 💻 Written in Lua
- ⚙️ Easily customizable and extendable
- ⏱️ Run multiple concurrent timers and repeat timers
- ➕ Integrate with nvim-notify, lualine, and more
Commands
:TimerStart TIMELIMIT [NAME]
to start a new timer.The time limit can be specified in hours, minutes, seconds, or a combination of those, and shouldn’t include any spaces. For example::TimerStart 25m Work
to start a timer for 25 minutes called „Work“.:TimerStart 10s
to start a timer for 10 seconds.:TimerStart 1h30m
to start a timer for an hour and a half.
:TimerStop [TIMERID]
to stop a running timer, e.g.:TimerStop 1
. If no ID is given, the latest timer is stopped.:TimerRepeat TIMELIMIT REPETITIONS [NAME]
to start a repeat timer, e.g.:TimerRepeat 10s 2
to repeat a 10 second timer twice.