This configration configer lunarvim. It has 2 features that can work on any neovim or lunarvim environment. typingTracker and VideoTracker clone this repo to get everything ready. (it should works fine in linux systems)
- Add the videoTracker file to your config.
- Add this code to your config
vim.cmd([[autocmd VimEnter * lua StartVideoTracker()]])
vim.cmd([[autocmd VimLeave * lua StopVideoTracker()]])
- Require (tmux, ffmpeg) to be installed
- Change the path of the videosPath variable whenver you want
- Run tmux
- Run your neovim or lunarvim
- After done coding don't forget to quit from neovim or lunarvim using :qa (close the tmux or any other action make some errors)
- Happy coding
- Add the typingTracker file to your config.
- Add this code to your config
vim.cmd([[autocmd VimLeave * lua SaveCodeTracker()]])
-
Run neovim and make some movement or typing and then quit so that the folders and data will be created and stored in /tmp/typingtracker/workFiles/ path
-
install the cli by running
sudo npm install -g typingtracker
after that you can run
typingtracker
enjoy seeing your typing time.