Skip to content
vimscript to log what you're doing in vim
Find file
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

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
Something went wrong with that request. Please try again.