vimscript to log what you're doing in vim
Latest commit 5070721 Jul 31, 2014 @AD7six Merge pull request #5 from mMontu/master
Remove OS-specific commands, change default for git option
Failed to load latest commit information.
plugin Correct mixed space/tabs Jul 31, 2014 we like vim Jan 6, 2012

Vim Activity Log Project status

This vim plugin is used to keep track of what and when you do things.


cd ~
git clone git://
ln -s vim-activity-log/plugin/activity-log.vim ~/.vim/plugin/


The plugin is automatic, and will create log files of your vim actions in: ~/activity/YYYY/MM/DD.log If you prefer a different location for your logs - you can define g:activity_log_location in your .vimrc file

The format for entries in the log files is:

Y-m-d H:i:s;action;/full/path/to/file;git-branch

The git-branch is only added if a branch can be determined.


  • 1.0.0 Intial release
  • 1.1.0 Only write create/open entries if the file is edited
  • 1.2.0 Append current git branch, changed delimiter from space to semi-colon
  • 1.2.1 Correct git branch parsing
  • 1.3.0 Restructure parameters, use a pattern not a fixed file location, allow setting from outside the plugin