Skip to content

Instantly share code, notes, and snippets.

@drbrain
Created May 3, 2013 22:38
Show Gist options
  • Save drbrain/5514816 to your computer and use it in GitHub Desktop.
Save drbrain/5514816 to your computer and use it in GitHub Desktop.
runtime ftplugin/changelog.vim
function! s:setup_ruby_trunk()
let path = expand('%:p:h')
let name = 'ruby.c'
while isdirectory(path)
let ruby = path . '/' . name
if filereadable(name)
break
endif
let parent = substitute(path, '/\+[^/]*$', "", "")
if path == parent
break
endif
let path = parent
endwhile
if !filereadable(name) && !filereadable('README.EXT')
return
endif
if !exists('*b:changelog_dateformat_func')
function b:changelog_dateformat_func()
let date = system("TZ=Japan date +'%a %b %e %T %Y'")
return substitute(date, "\\\n", "", "")
endfunction
endif
endfunction
autocmd BufRead,BufNew,BufEnter * call s:setup_ruby_trunk()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment